package com.ruoyi.customer.mapper;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import com.ruoyi.customer.domain.TRevieweInfo;
import com.ruoyi.customer.domain.vo.CustomerVo;
import com.ruoyi.customer.domain.vo.TRevieweInfoVo;
import com.ruoyi.customer.domain.vo.TRevieweVo;
import org.apache.ibatis.annotations.Param;

/**
 * 再审件Mapper接口
 *
 * @author zr
 * @date 2023-08-02
 */
public interface TRevieweInfoMapper extends BaseMapperPlus<TRevieweInfoMapper, TRevieweInfo, TRevieweInfoVo> {


    Page<TRevieweInfoVo> selectPageRevieweList(@Param("page") Page<TRevieweInfoVo> page,
            @Param(Constants.WRAPPER) Wrapper<TRevieweInfo> queryWrapper);


    Page<TRevieweVo> selectPageList(@Param("page") Page<TRevieweVo> page,
            @Param(Constants.WRAPPER) Wrapper<TRevieweVo> queryWrapper);


    Page<CustomerVo> revieweInfoCustomerList(@Param("page") Page<CustomerVo> page,
            @Param(Constants.WRAPPER) Wrapper<CustomerVo> queryWrapper);

}
